package com.whalehearing.tingyou.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.Date;
import java.util.List;

/**
 * 听力档案表
 */
@Data
@ToString
public class HearingAudiogramDTO {
    /**
     * 听力档案id
     */
    private Long audiogramId;
    /**
     * 测前初评ID
     */
    private Long initialValuationId;
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 检测类型
     */
    private Integer testType;
    /**
     * 昵称
     */
    private String nickName;
    /**
     * 年龄区间 1,0-14 2,15-24 3,25-34 4,35-44 5,45-54 6,55-64 7,65-74 8,75以上
     */
    private Integer ageRange;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 听力图表
     */
    private List<HearingImgDTO> hearingImgList;
}
